package org.jpass.dc.business.user.bean;

import java.io.Serializable;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;

import org.hibernate.annotations.GenericGenerator;
import org.jpass.dc.common.bean.UUIDSupport;

@Entity
@Table(name = "t_user_group")
@SuppressWarnings("serial")
public class UserGroupVOBean extends UUIDSupport implements Serializable{
	
	private String groupName;
	private Integer groupLevel;
	private Integer pointBegin;
	private Integer pointEnd;
	private String notes;

	public UserGroupVOBean(){}
	
	public UserGroupVOBean(String groupName,Integer groupLevel,Integer pointBegin,Integer pointEnd,String notes){
		this.groupName=groupName;
		this.groupLevel=groupLevel;
		this.pointBegin=pointBegin;
		this.pointEnd=pointEnd;
		this.notes=notes;
	}

	@Column(name = "groupName")
	public String getGroupName() {
		return groupName;
	}

	public void setGroupName(String groupName) {
		this.groupName = groupName;
	}

	@Column(name = "groupLevel")
	public Integer getGroupLevel() {
		return groupLevel;
	}

	public void setGroupLevel(Integer groupLevel) {
		this.groupLevel = groupLevel;
	}

	@Column(name = "pointBegin")
	public Integer getPointBegin() {
		return pointBegin;
	}

	public void setPointBegin(Integer pointBegin) {
		this.pointBegin = pointBegin;
	}

	@Column(name = "pointEnd")
	public Integer getPointEnd() {
		return pointEnd;
	}

	public void setPointEnd(Integer pointEnd) {
		this.pointEnd = pointEnd;
	}

	@Column(name = "notes")
	public String getNotes() {
		return notes;
	}

	public void setNotes(String notes) {
		this.notes = notes;
	}
	
	
}
